package com.starinside.wp.foundation.dto;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

@Data
public class DictDataDTO
{
    @ApiModelProperty(value="id", hidden = true)
    private String id;

    @ApiModelProperty(value="集团id", hidden = true)
    private String groupId;

    @ApiModelProperty(value="园区id", hidden = true)
    private String areaId;

    /** 字典编码 */
    @ApiModelProperty(value="字典编码" )
    private String dictCode;

    /** 字典排序 */
    @ApiModelProperty(value="字典排序" )
    private Long dictSort;

    /** 字典标签 */
    @ApiModelProperty(value="字典标签" )
    private String dictLabel;

    /** 字典键值 */
    @ApiModelProperty(value="字典键值" )
    private String dictValue;

    /** 字典类型 */
    @ApiModelProperty(value="字典类型" )
    private String dictType;

    @ApiModelProperty(value="创建时间")
    private Date createTime;

    @ApiModelProperty(value="备注")
    private String remark;

    public DictDataDTO() {
    }

    public DictDataDTO(String groupId, String areaId, String dictLabel, String dictType) {
        this.groupId = groupId;
        this.areaId = areaId;
        this.dictLabel = dictLabel;
        this.dictType = dictType;
    }
}